﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace TestingPlatForm.MissionContrl.Entity
{
    public class UpLinkData
    {
        /// <summary>
        /// 信关站工作仰角（°）
        /// </summary>
        public double ElevationDown { get; set; }

        /// <summary>
        /// 终端-卫星距离(km)
        /// </summary>
        public double lu_distance { get; set; }

        /// <summary>
        /// 地面站-卫星距离(km)
        /// </summary>
        public double lf_distance { get; set; }

        /// <summary>
        /// 馈电下行链路空间衰减(dB)
        /// </summary>
        public double QVDown { get; set; }

        /// <summary>
        /// 用户上行链路空间衰减(dB)
        /// </summary>
        public double KuUp { get; set; }

        /// <summary>
        /// 终端输出EIRP(dBw)
        /// </summary>
        public double EIRP { get; set; }

        /// <summary>
        /// 载荷相控阵接收端单波束PFD(dBw/m2)
        /// </summary>
        public double FPD { get; set; }

        /// <summary>
        /// 载荷QV天线发射EIRP值(dBw)
        /// </summary>
        public double QVEIRP { get; set; }

        /// <summary>
        /// 载荷相控阵接收端信噪比（dB）
        /// </summary>
        public double receiveSNR { get; set; }

        /// <summary>
        /// 信关站接收中频功率（dBm)
        /// </summary>
        public double IFpower { get; set; }

        /// <summary>
        /// 信关站下行接收信噪比(dB)
        /// </summary>
        public double downSNR { get; set; }

        /// <summary>
        /// 反向链路C/(N+I)信干噪比值（dB)
        /// </summary>
        public double  dryRatio { get; set; }

        public DateTime Time { get; set; }
    }
}
